﻿using System;
using System.Collections.Generic;

using System.Text;


namespace Sinacor.Tools.Entidade
{
    /// <summary>
    /// classe que representa um domínio com qualquer tipo de id.
    /// </summary>
    /// <typeparam name="tipoId">tipo que será adotado para a propriedade Id</typeparam>
    [Serializable()]
    public class Dominio<tipoId>
    {
        private tipoId _id;
        public tipoId Id
        {
            get{return this._id;}
            set{this._id = value;}
        }

        private string _descricao = string.Empty;
        public string Descricao
        {
            get{return this._descricao;}
            set{this._descricao = value;}
        }
    }
}
